import urllib
# INF 8007 lab 2 - Mikael Guillemot et Thibaut Stimpfling 
# Une connection internet est requise pour que ce scrip fonctionne correctement.

#note : apres etudes le serveur SimpleHTTPServer n'a pas ete retenu en raison 
#de problemes de gestion de la methode POST necessaire a l'envoi de fichier
if __name__ == '__main__':
    #TODO a revoir, base pour lab2
    data = urllib.urlopen('http://www.cours.polymtl.ca/inf8007/Tp/20121/col-chabert.txt') # recuperation a partir du web
    mots=0
    syllabes=0
    text = data.read().replace("\n"," ").replace("'"," ").replace("-"," ").strip(" ").strip(".") #on extrait le text du fichier, on le prepare au parsing
    p = text.split(".")
    nphrases = len(p)
    for line in p:
        m = line.strip(" ").split(" ")
        mots+=len(m)
        for s in m:
            syllabes+=(1+s.count("/"))    
    fre = 206.835-1.015*mots/nphrases-84.6*syllabes/mots
    print "nombre de phrases : "+ str(nphrases)

    